• word of the day

    cephalotus follicularis

    cephalotus follicularis - Dictionary definition and meaning for word cephalotus follicularis

    Definition
    (noun) a carnivorous perennial herb having a green pitcher and hinged lid both with red edges; western Australia
Download our Mobile App Today
Receive our word of the day
on Whatsapp